package io.gitee.devaper.starlight.common.entity.po

import com.baomidou.mybatisplus.annotation.TableId
import com.baomidou.mybatisplus.annotation.TableName
import java.io.Serializable
import java.time.LocalDateTime

/**
 * 用户信息PO对象
 *
 * @param id 用户ID
 * @param username 用户名
 * @param password 密码
 * @param nickname 昵称
 * @param qq QQ号
 * @param createTime 创建时间
 * @param updateTime 更新时间
 */
@TableName("user")
data class UserPO(
    @TableId
    val id: Long,

    val username: String,
    val password: String,
    val nickname: String,
    val qq: String,

    val createTime: LocalDateTime,
    val updateTime: LocalDateTime
) : Serializable
